{include file='edit.tpl'}

<div id='albums'></div>

<script>
	createTabs = function() {
		addTab('albums','Альбомы');
	};
	
	$( function() {
		setFirstTabTitle('Изображение');
		
		call('gallery.getAlbums', { showHidden:true } ).done( function (items) { 
			albumsTree = new jPineCheck($('#albums')[0], items);
			albumsTree.onCheck = function(item) {
				var albumIDs = this.getPropertyOfChecked('id');
				$('#albums input[type=hidden]').remove();
				for (var i=0; i<albumIDs.length; ++i) {
					$('#albums').append('<input type=hidden name="album[]" value="'+albumIDs[i]+'">');
				}
			}
			albumsTree.expandAll();
			if ('id' in k) {
				call('gallery.getImage', { 'id': k['id'] } ).done( function(image) {
					for (var i=0; i<image.albums.length; ++i) {
						var albumId = image.albums[i].id;
						albumsTree.forEach(function(item) {
							if (item.properties.id == albumId) {
								albumsTree.onClick(item);
								return false;
							}
						} );
					}
				} );
			}
		} );
	} );
</script>